package br.com.sovi.resources.dispositivo;

import java.util.List;

import org.openinsula.vulcano.orm.command.DaoCommand;
import org.openinsula.vulcano.orm.dao.query.DaoQuery;
import org.openinsula.vulcano.orm.dao.query.builder.DaoSelect;

import br.com.sovi.persistence.Dispositivo;
import br.com.sovi.persistence.Empresa;

public class GetDispositivoByEmpresa extends DaoCommand<java.util.List<Dispositivo>> {

	private Empresa empresa;
	
	public GetDispositivoByEmpresa(Empresa empresa) {
		super();
		this.empresa = empresa;
	}

	@Override
	public List<Dispositivo> execute() {
		DaoQuery<Dispositivo> query = new DaoSelect<Dispositivo>().all().from(Dispositivo.class).toQuery();
		
		return dao.find(query);
	}

}
